all: client serv libcpcd

client: client.c ipc
	gcc client.c ipc.o -o client -lzmq `pkg-config --cflags --libs glib-2.0`

libcpcd: libcpcd.c ipc
	gcc libcpcd.c ipc.o -o libcpcd -lzmq `pkg-config --cflags --libs glib-2.0`
serv: serv.c ipc
	gcc serv.c ipc.o -o serv -lzmq `pkg-config --cflags --libs glib-2.0`
ipc: ipc.c ipc.h
	gcc -c ipc.c `pkg-config --cflags glib-2.0`
clean:
	rm client serv libcpcd ipc.o
